/*** Eclipse Class Decompiler plugin, copyright (c) 2012 Chao Chen (cnfree2000@hotmail.com) ***/
package com.qihoopp.qcoinpay;

public final class bl {
    public static final byte[] a = { -119, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 0, -46, 0, 0,
            0, 78, 8, 3, 0, 0, 0, 98, -29, -72, 72, 0, 0, 2, 112, 80, 76, 84, 69, -1, -1, -1, -39, -39, -39, -116,
            -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
            -116, -116, -115, -115, -115, -83, -83, -83, -58, -58, -58, -41, -41, -41, -39, -39, -39, 0, 0, 0, -116,
            -116, -116, -108, -108, -108, -53, -53, -53, -42, -42, -42, -46, -46, -46, -48, -48, -48, -48, -49, -48,
            -48, -48, -49, -49, -48, -48, -116, -116, -116, -60, -59, -59, -49, -48, -49, -49, -49, -48, -48, -49, -49,
            -59, -59, -59, -49, -49, -49, -50, -49, -49, -49, -49, -50, -49, -50, -49, -50, -49, -50, -50, -50, -49,
            -49, -50, -50, -50, -50, -50, -52, -50, -52, -52, -52, -52, -50, -52, -50, -50, -50, -52, -52, -50, -50,
            -52, -52, -50, -50, -52, -52, -52, -52, -53, -52, -53, -52, -53, -53, -52, -52, -53, -53, -53, -52, -53,
            -53, -52, -52, -53, -54, -53, -53, -53, -54, -54, -54, -54, -53, -54, -54, -54, -54, -53, -54, -53, -53,
            -54, -53, -54, -55, -54, -54, -54, -55, -54, -54, -54, -55, -55, -54, -55, -55, -55, -54, -54, -55, -55,
            -55, -55, -55, -55, -55, -57, -55, -57, -55, -57, -57, -55, -57, -55, -57, -55, -57, -57, -57, -57, -57,
            -57, -55, -55, -57, -57, -58, -58, -57, -57, -57, -58, -58, -57, -58, -57, -58, -57, -58, -58, -58, -57,
            -59, -58, -58, -58, -59, -58, -59, -58, -59, -58, -58, -59, -59, -59, -58, -58, -59, -59, -59, -60, -59,
            -59, -60, -60, -60, -59, -60, -60, -60, -60, -59, -59, -60, -60, -60, -59, -60, -60, -61, -60, -61, -60,
            -61, -60, -61, -61, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -60, -61, -63, -61, -61, -61, -63,
            -63, -63, -61, -61, -63, -63, -63, -61, -63, -63, -61, -61, -63, -63, -63, -64, -64, -63, -63, -63, -64,
            -64, -63, -63, -64, -64, -64, -64, -63, -64, -63, -64, -63, -63, -64, -64, -65, -64, -64, -64, -64, -65,
            -64, -65, -64, -65, -65, -64, -65, -65, -65, -64, -65, -65, -65, -64, -65, -65, -65, -66, -66, -65, -65,
            -66, -65, -66, -65, -66, -66, -65, -66, -65, -66, -66, -65, -66, -66, -66, -66, -66, -68, -68, -66, -66,
            -68, -68, -66, -66, -68, -66, -68, -68, -68, -66, -68, -68, -68, -66, -68, -69, -68, -68, -68, -68, -69,
            -68, -69, -68, -68, -69, -69, -69, -69, -68, -69, -68, -69, -69, -69, -69, -69, -70, -69, -70, -69, -69,
            -69, -69, -70, -70, -70, -69, -70, -69, -70, -69, -70, -70, -70, -70, -70, -70, -70, -71, -71, -70, -71,
            -70, -71, -70, -71, -70, -70, -71, -71, -70, -71, -71, -71, -70, -71, -71, -73, -71, -71, -71, -73, -71,
            -71, -71, -73, -73, -73, -71, -73, -71, -73, -71, -73, -73, -73, -73, -73, -74, -73, -73, -73, -74, -73,
            -73, -73, -74, -74, -74, -73, -74, -73, -74, -73, -74, -74, -74, -74, -74, -74, -75, -74, -74, -74, -75,
            -75, -74, -74, -75, -74, -75, -74, -75, -75, -75, -75, -74, -75, -75, -75, -116, -116, -116, -76, -77, -77,
            -77, -76, -77, -120, -120, -120, -96, -96, -96, -76, -75, -75, -75, -76, -75, 89, 89, 89, -81, -81, -81,
            -75, -75, -76, 0, 0, 0, -128, -128, -128, -111, -111, -111, -82, -82, -82, 0, 0, 0, 0, 0, 0, 123, 123, 123,
            -99, -99, -99, -85, -85, -85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 27, 123, 123, 123, -121, -121, -121, -121,
            -121, -121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 81, -108, 46, 0, 0,
            0, -48, 116, 82, 78, 83, 0, 0, 0, 6, 108, -64, -7, -1, 102, -1, -1, -1, -1, -1, 0, 105, -1, -1, -1, -1, -1,
            -1, -1, -1, -61, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
            -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
            -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
            -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
            -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
            -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -18, -1, -1, -120, -1, -1, -1,
            19, -1, -1, 6, 125, -1, -1, 5, 17, 122, -1, -1, 3, 12, 22, 31, 126, -58, -55, 1, 16, 24, 26, 2, 8, 19, 7,
            -17, -28, 47, -1, 0, 0, 25, -13, 73, 68, 65, 84, 120, -38, -19, 82, 7, 91, -93, -25, -107, -59, 99, 39, 19,
            91, 89, 39, -118, 7, 8, 77, 52, 9, -47, -69, -122, 14, -94, -119, -34, -117, -122, 42, -70, 0, -63, 80, 52,
            -12, 42, 96, 40, -94, -118, 1, 4, 12, 32, -102, 68, 17, -54, 110, -78, 73, 118, -110, 56, -59, 118, -78,
            107, 103, -99, -35, -65, -76, -25, -66, -97, -60, 48, 99, -39, 107, 111, -100, -35, 103, -25, -55, -107,
            -66, -9, -69, -11, -100, 115, 95, -55, -63, -31, -17, -10, 119, -5, -69, 125, 43, -10, -42, -67, 123, 111,
            -65, -13, -99, -17, -34, 127, 3, -20, -69, -33, 121, -25, -19, 123, -9, -34, 114, 120, -21, -83, -17, -67,
            -5, 30, -17, -5, -1, -16, 6, -40, -9, 121, -17, -67, -5, -67, -73, -34, 114, 120, -1, 7, 63, -28, -1, -24,
            -125, 7, -10, -51, -15, -63, -33, -40, -100, -66, -94, -10, -51, -55, 63, -8, 17, -1, -121, 63, 120, -33,
            -31, -19, 119, -7, 31, 60, 120, 99, -20, 3, -2, -69, 111, 59, -68, -13, -34, 7, -33, -32, -26, -66, 117,
            115, -2, -74, 119, 122, -17, 29, -121, 31, -69, 60, 112, 116, 116, 122, -32, -28, -22, 70, 25, -73, 7, 78,
            -50, 112, -100, -100, -99, -23, 112, -60, 111, -17, 78, 127, 0, -72, -20, -97, -32, -28, -4, -64, -55, -55,
            17, 14, 83, 66, 117, 39, -69, 30, 117, 59, 59, -63, -100, 29, 93, 105, -50, -47, 29, -120, 12, 12, -113,
            -69, -93, 59, 119, 111, -18, 28, -72, 43, 13, 57, -70, -70, 82, -33, 3, 58, -35, -36, -83, -1, 58, 71, 55,
            100, -99, 40, -17, -28, -22, -124, 18, 27, -93, 12, -88, 48, 65, -126, 30, 56, -70, 58, 59, -70, 57, 35,
            67, -127, -109, -69, -93, -57, -113, 29, -66, -5, -64, -115, -85, -70, -69, 58, -45, -48, 3, 1, -76, -71,
            66, -104, -93, 51, -106, 99, 2, -79, 7, 104, -80, 45, 86, 1, -95, -77, 19, 29, 104, 112, 115, 119, 71,
            -113, 29, 15, -100, -114, -50, -114, -126, 7, -50, -50, 2, -127, -77, -85, 51, 65, 57, 67, 39, -104, 29,
            29, -99, 105, 47, 55, 39, 39, 87, 71, -127, -77, -93, -69, -101, 0, 50, -99, 4, -114, 110, 78, 110, -82,
            -104, -61, -72, -128, -32, 113, 29, 116, -69, -92, -58, -103, -74, 117, 18, 96, 17, 104, 113, 119, 119, 34,
            -127, -82, -16, -35, -63, -31, -114, 75, 115, 116, 22, -48, 77, 64, -110, -85, -109, 27, 81, 127, -41, -31,
            -66, -93, 64, -32, 40, 112, 115, 21, -72, -70, -69, -30, 50, -36, -35, -95, 93, -32, -26, -28, -22, -22,
            -24, -26, -24, 46, 112, -121, -25, -18, 12, -33, 77, -32, -118, -98, 7, -18, -104, 65, -89, -101, -69, -85,
            64, 32, 112, 115, -60, 15, 106, -49, 115, 67, -85, -93, -77, 43, 2, -36, -37, 3, 100, -95, 10, 52, -40,
            -49, -39, -39, -43, -43, -39, -99, -16, -99, -36, 112, 5, 2, -10, 113, 116, 35, 30, 108, -29, -24, -28, 46,
            32, -3, 110, 2, 40, -59, 37, 10, 64, -120, 27, 117, 19, -48, -123, -70, -71, 58, -70, 99, 84, -32, -26, 6,
            14, 96, 57, -47, 1, 74, -36, 8, 6, 112, -95, -18, 110, -82, -64, 20, -36, 119, -72, 79, 105, 96, 10, -88,
            -125, -116, -90, 40, 71, -113, 43, 85, -56, -57, -90, -74, 6, 106, 119, -121, 64, 87, 14, -46, -98, 7, 30,
            92, -110, 59, -25, 10, -96, -125, -67, 5, -32, 35, 120, -128, 50, 40, -110, -126, 25, -4, 60, 4, -51, 104,
            -23, 116, 117, 99, 92, -82, -100, 0, -42, -23, 78, 88, -126, 91, -123, -84, -24, 110, 117, -35, 5, 108,
            119, 46, -94, 36, -83, 4, -13, 20, 120, 121, 123, 123, 11, -68, 4, 47, -51, 19, -113, -73, -25, -83, 43,
            16, 120, 121, 113, -114, -105, 23, 94, 62, -73, 125, -10, 60, 79, -127, 55, -99, -98, -34, -66, -42, 60, 7,
            -20, -51, -46, 54, 68, -82, -119, 81, 120, 114, -48, 0, -122, 39, -128, 18, -82, -33, 75, -24, -19, 9, 101,
            2, -64, 120, 123, 49, 110, 79, 33, 97, 121, -47, -31, 109, 3, -14, -10, 20, 34, 33, 18, 120, -6, 114, 60,
            88, 73, -28, -21, 5, 86, 17, -29, 20, 122, 123, -5, 120, 122, 121, -110, 56, 111, 47, -76, 8, 125, 124, 60,
            61, -123, -98, 34, -127, -81, -48, -41, -41, -105, 82, 66, 98, -9, -14, 20, -118, 112, 7, -66, -66, 96,
            -80, -25, 65, -117, -105, -89, 55, 123, -124, -66, -56, 122, -118, 64, 1, 57, 62, 64, -10, 20, 122, 11,
            -63, -31, -59, 28, 47, 31, 17, 73, 3, -70, -113, 80, -24, -23, 5, 95, -24, 45, -16, -11, 22, 121, -46, 5,
            10, -23, 18, 60, -67, 81, -16, -95, -11, -67, -15, -90, -92, 80, 4, 36, 26, -90, 37, 48, 38, -92, -115,
            -80, -74, -113, 55, 100, 67, 36, -83, -28, -29, 43, 18, -6, 122, -119, -68, 61, 125, -96, 91, 40, 18, -119,
            -124, 34, 31, 33, 14, -111, -89, -56, -41, 87, -28, 35, -62, -50, 62, -66, 66, 47, 95, 17, 124, 79, 31, 95,
            79, 47, 2, 21, 2, -44, 27, 37, -95, 61, -113, -11, 121, -7, 122, 2, -127, 80, -124, 94, 120, -7, 34, 7, 44,
            20, 0, -18, -123, -83, -112, -9, 22, -7, 80, -121, -73, 47, 37, 124, -68, 48, 41, -14, -15, -14, 18, -63,
            23, -7, -32, 7, 18, 10, 68, -28, -7, -80, 113, 47, 95, -86, -120, 68, 94, -128, -9, -124, 46, 66, -123, 39,
            -12, 97, -118, 125, 5, 34, -58, -31, -21, 35, 98, -65, -110, -24, -85, 77, 120, 123, 124, 109, -13, 121,
            101, -62, -105, -82, -26, 53, 68, 33, -41, -26, -5, -78, -25, -107, -31, 87, 115, -62, 47, -64, -5, -36,
            105, 21, -66, 50, -25, -117, -107, -4, 68, 98, -1, -128, -64, 0, -65, 32, 74, 4, -119, -4, 2, -125, -4,
            -125, 2, 2, -59, 34, 81, -128, 95, -80, -65, 72, 20, 44, -14, 15, 16, 5, 4, 82, -43, 95, 28, 16, 40, 10, 8,
            -16, 15, -12, 23, -31, 43, -62, -31, -113, -118, 29, -49, 15, -121, 127, 96, 0, 44, -48, -33, 79, 20, 0,
            -120, -32, -128, -64, 64, 14, 76, 20, 28, -20, 31, 12, 24, 22, 81, 44, -14, -93, 33, -79, -97, 31, -56, 65,
            47, -14, -9, 15, 10, 22, 17, 41, -114, 32, 100, 3, -32, -5, 7, -120, -125, 81, 98, 89, -54, 4, -62, 5, -78,
            63, 21, -3, -96, 55, 16, 25, 10, 2, -126, -3, 3, -79, 18, 86, -16, 23, 7, 7, 5, -117, -3, -126, 104, 40,
            88, 12, 69, 126, -2, 72, 4, -118, -125, 48, -56, 118, -124, 31, 28, 20, 0, 109, 126, -2, -94, -96, -64,
            -128, 32, -79, 56, 48, 56, 40, 40, 40, 56, 56, 48, -48, -82, 23, -28, -25, -113, -98, -32, -96, 64, 52, -6,
            -119, -125, -4, 3, 3, -3, -126, -126, 3, -64, -20, 31, -20, 23, 12, -63, 65, -30, 96, 63, 52, -32, 43,
            -122, -116, 0, 49, -76, 7, -7, 5, -6, -7, 49, 25, -40, -42, 79, 28, 32, -94, 117, 80, 2, 59, -14, -56, 6,
            51, -99, -104, 22, 35, 16, 67, 82, 80, 16, -92, 6, -112, -76, 96, 72, 14, 8, 66, 86, 28, 24, 32, -58, 74,
            -128, 13, 70, 23, 78, 63, 118, 34, 96, 33, 105, -78, 86, 32, 78, 124, 107, 1, 98, 110, 66, -52, 73, -78,
            -25, -35, 125, -65, 98, 126, -42, -25, -42, -126, -84, 83, -100, -7, -33, 70, -63, 95, -104, -73, -117, -9,
            82, -118, -51, 2, 105, -91, 16, -79, 56, 68, 28, 26, 26, 38, 14, 9, 9, 15, -113, 8, 15, 13, 21, -117, 67,
            -111, 8, -61, 17, 30, 25, 34, 14, 11, -113, 8, -115, -116, 12, 69, 46, 18, 13, 24, 66, 40, 14, 15, 21,
            -121, 68, -120, -111, 69, -93, 29, -113, 0, 40, 17, 17, 18, 22, 33, 14, 19, 19, 98, 88, -120, -104, 47,
            -114, -116, 12, -61, 60, 62, -30, 72, 113, 100, 68, 72, 8, 10, -56, 49, 41, -56, -122, 69, -122, -121,
            -123, -16, 67, 35, -96, 68, 28, 73, 114, -60, 33, -111, -111, -111, 68, -119, -66, -56, -112, 112, -118,
            -59, 33, 0, 21, -121, 70, 70, -16, -61, 67, -61, 111, -89, 67, -47, 11, -29, -121, -119, -61, -62, 34, -79,
            82, 104, 68, 40, -100, -120, 48, 126, 56, 63, -124, 31, 30, 25, 14, 54, 126, 104, 100, 104, 36, 63, 44, 60,
            12, 20, -31, 80, 18, 30, 30, 6, -20, -120, 48, 100, 16, 99, 18, 105, 40, 8, -117, 12, -27, -117, -19, 121,
            17, 0, 16, 71, 68, 96, -128, -82, 6, 3, -31, -31, -4, -56, -80, -80, -48, 48, 62, 81, 32, -63, 39, 39,
            -116, 79, -51, 97, 33, -111, 44, -30, -93, 39, 76, -52, -57, 106, 96, 8, -57, -19, 68, 70, -14, -61, -61,
            34, -8, 33, 17, 68, -119, 69, 67, -61, 34, 34, 105, 17, 62, -97, -110, 24, -62, -67, -94, 64, 97, 4, -80,
            34, -112, 64, 33, -110, 126, 37, -2, 87, 88, 20, -1, 111, 108, -47, -33, 62, 57, 86, -110, 68, -13, 31, 70,
            -13, -93, 99, -94, 98, -29, 30, 70, -59, 68, 69, -59, -60, 68, -57, 32, 19, -11, 48, 58, -10, 97, 108,
            -116, 36, 90, -126, 48, 58, 38, 26, 13, 15, -93, -29, -8, -47, -79, -79, -4, -121, 120, 48, 20, -59, -113,
            -118, -119, -27, -37, -13, -94, -93, -7, 113, -79, -4, -40, -40, 24, 62, 63, 46, 42, 22, 73, 126, -116, 36,
            86, 18, 27, 27, 23, -121, 2, 62, -110, -24, -121, 84, 7, 87, 52, 63, 38, 46, 42, 42, 10, -72, 72, -60, -60,
            68, -59, -59, 17, 87, 28, -15, -125, -121, 47, 65, 119, 108, 28, 63, -10, -95, 36, -118, 31, 27, -115,
            -119, 88, 9, 31, 77, -4, -40, -104, 40, 9, 88, -128, 2, -27, 81, -47, -24, -26, 71, -59, -58, -60, -111,
            -122, 56, -84, 20, 27, 43, 121, 40, -111, -96, 7, 22, 45, -119, 122, -120, 64, 18, 39, -79, -38, -61, 56,
            84, 98, 36, 49, 49, 15, 37, -8, 74, -30, -48, -59, -38, 31, 74, 88, 95, -116, 36, -50, -98, 7, -1, 33, 117,
            49, -61, 29, -31, 1, 110, 28, 82, -47, 8, 104, 26, 96, 113, 49, 49, 0, 7, 52, -10, -115, 3, -121, 36, 14,
            18, -29, -30, 98, 112, 113, 113, -120, -8, -44, 16, -123, 74, 28, 35, -108, 96, 117, -116, 73, -84, 50,
            -93, 37, 76, 5, 63, -18, 33, -89, -111, 110, 44, -102, 74, 113, 81, 88, 41, 94, -110, 32, 73, -108, 72,
            -110, -110, 41, -109, 44, 73, -116, 79, -112, 32, -114, -105, -112, 7, 55, 5, 101, -119, -124, -110, -28,
            -60, 75, 18, 19, 19, -32, -60, 115, 114, 89, -58, -114, -57, 70, -48, -102, 40, 73, -120, -89, 12, -128,
            -30, -29, 25, 24, -98, -108, -124, 20, 98, -96, 40, -123, -101, 3, 81, 66, 18, -23, 72, -112, 36, 17, 66,
            -118, -19, 70, -109, -109, -110, -48, -119, 124, 98, 124, 34, 27, 73, -28, 38, 9, 52, 33, -111, 41, -109,
            36, -59, 19, 71, 60, 11, 40, 69, 43, 37, 39, 36, 72, 83, -110, 83, -92, 73, -55, 73, 4, 39, 77, 76, 74, 72,
            74, 64, 34, 94, -102, 76, 90, -110, -48, 0, 63, 37, 57, 49, 49, -123, -60, 38, -57, 39, 38, 72, -91, -15,
            41, 9, -55, -55, 41, 41, -15, -15, -10, -68, -92, 100, -48, 72, -91, 9, -55, 56, -30, -109, -110, -110, 19,
            40, -107, -110, -104, 12, -34, -108, 120, -96, 72, -110, -91, 41, 73, -55, 82, 41, 72, -91, -110, -60,
            -108, 68, 116, -126, 28, -99, 76, 6, -18, 44, 73, -102, -56, -42, 65, 9, -20, -56, 35, -101, -110, -100,
            32, -111, -30, 62, 36, -46, -92, 36, 76, -92, -60, 39, 39, 67, 106, 34, 73, 75, -127, -28, -60, 100, 100,
            -91, -15, -119, 82, -84, 36, -107, 74, -127, 76, -106, 36, -67, 53, -101, 107, -83, -92, 36, -65, 86, 74,
            -71, 13, -19, 121, 100, -55, 82, 59, -106, -12, 122, 34, -7, -75, -87, 111, -63, -80, 82, -86, 52, 13, -33,
            -76, 116, 105, 106, 70, -90, 44, 35, 51, 45, 77, 74, -119, -52, 116, 58, -78, 50, -91, -23, -103, 25, 105,
            89, -23, 105, -56, 101, -95, 1, 35, 25, 105, -23, 105, -103, 105, -24, -106, 102, 101, -90, 101, 72, -19,
            121, -46, -52, -44, 44, 41, 18, -78, -44, -12, 12, 105, -70, 20, -103, -52, -12, 76, -87, 76, -102, -107,
            37, -61, 60, 62, 82, 89, 106, 86, 70, 106, 42, -88, -112, 35, 29, 89, -78, -76, -116, -12, 44, 89, 122, 42,
            -67, 81, 64, 99, 106, -90, 52, 53, 43, 11, 10, -96, 14, 13, 25, -103, -87, -120, -91, -87, 105, 16, -111,
            -106, -107, 33, -53, 76, 67, 11, 77, 103, -110, -34, 12, 20, -92, -78, -12, -76, -12, -12, 44, -84, 36,
            -53, -56, -112, -55, 100, -23, -40, 39, 53, 29, 78, -122, 12, 75, -92, 75, 101, 50, -106, -92, 68, 22, -46,
            -103, -56, -54, 100, 105, -88, -94, -114, 55, 115, 100, -78, 44, -10, -2, -94, -121, 81, -80, -90, 102, 48,
            16, -62, -63, 68, 38, 29, -87, -103, 28, 24, -27, -45, 9, -98, -4, -116, -12, 116, -42, 70, 65, -70, -116,
            -13, 33, 42, -109, 30, -106, 79, 37, 60, 82, -112, 5, 13, -23, 50, -50, -46, 101, -72, 33, -42, -118, 91,
            96, -103, 12, -74, 10, 86, -54, -50, -55, -50, -111, -27, -54, -14, 100, 57, 57, -7, 57, -71, -16, -56,
            -112, -110, -55, -14, -103, -101, 95, -128, 35, 39, 39, 39, 47, 47, 39, 79, 38, 43, -112, 101, 83, 62, -81,
            -96, -128, 117, -28, -40, -9, 100, -39, -7, -24, -92, 40, 71, -106, -61, 16, -77, -15, -127, -15, 80, 99,
            -24, -96, -29, 114, -128, -51, -55, -106, -27, -28, -25, -55, 10, 56, -87, -39, -71, 121, -64, -55, -91,
            98, 30, -51, -55, -120, -106, -112, 114, -87, 57, -81, 32, 59, 55, 55, 79, -58, 99, -24, 121, 36, 51, 27,
            41, 25, 81, 2, -122, 102, -80, 18, -81, -96, -96, -128, -105, -99, -53, 43, -32, -15, 114, -77, 121, -7, 5,
            -68, -4, 60, 30, -126, 124, 30, 47, 7, -123, -4, -4, -4, 108, -14, -77, 11, -112, -107, -27, -14, -14, 115,
            41, -54, -51, -27, -27, -16, -14, 1, -100, -53, -77, -25, -27, 21, -16, 114, -48, 87, -128, 43, -54, -27,
            -63, -14, 115, -13, -13, 114, 120, 5, -7, 5, 5, -71, -39, -39, 12, -81, 32, -101, 71, 21, -12, -55, -14,
            114, -78, -31, -27, -15, 100, -7, 121, 112, 48, -108, -97, -97, 3, 36, 70, 13, 85, -120, 49, -101, 91,
            -128, 7, 56, -39, 104, -52, 102, -8, 5, 5, 50, -120, 34, 45, -12, -51, -55, 37, -83, -56, -13, -14, 105,
            37, 30, -81, -112, 120, 11, -117, -118, -118, -16, 42, 46, -26, 2, 118, 22, -14, 74, -72, 44, -49, -42,
            101, -75, 18, -21, 81, 98, -41, -77, 90, 41, 29, 69, -73, 51, 69, -74, 74, 81, -55, 75, -116, 59, 111, -42,
            90, 82, 116, -21, 91, -5, -71, 87, -15, -83, 87, -60, 53, 50, 53, -59, 54, 64, 110, -86, -92, -112, 87, 84,
            -124, -107, 74, -54, -118, -117, 10, 75, 74, 121, -123, 37, -59, -91, -59, 37, 37, -91, 101, 37, 37, 69,
            -123, 101, -123, -123, -59, 72, 20, -107, -107, 122, 20, 121, 20, 23, 21, 23, -106, 122, -108, -106, 21,
            67, 100, -103, -121, 71, 41, -81, -76, -48, -93, -72, 24, 99, -59, 30, -123, 30, 118, -67, 82, -113, -30,
            -78, 66, 94, 25, -62, 50, 30, 70, -111, -15, 40, 43, -12, 40, 67, 67, 81, 105, 41, -85, -106, 20, -107, 1,
            -71, -60, -125, 87, 90, -20, 81, 4, -2, -62, -78, 34, 94, 81, 113, -79, 7, 82, 37, 60, 76, -108, 20, -125,
            10, 106, -118, -31, -128, -67, -80, -84, -76, -88, -92, -76, 4, -67, 37, 60, 15, 15, 30, -95, -108, 1, -74,
            12, 98, 112, -15, -91, 37, 88, -86, -108, -80, 75, 75, -117, -79, -110, -57, 29, -125, 96, 72, -9, -8, 10,
            43, -75, 54, 22, -33, -114, -40, -15, 94, -79, -30, -41, 70, -65, -90, 125, -77, -18, 59, -58, 86, 114,
            113, -15, 112, 41, -81, 112, -87, -88, -84, -108, -105, -69, 60, 42, -81, 114, -87, 44, 119, -87, -88, 40,
            -9, 40, -105, -69, 84, 86, -108, 87, -55, -53, -27, -107, -107, -113, 42, 61, 42, -54, 31, -107, 87, 84,
            -56, 43, 42, 60, 42, 92, -54, 93, 92, 42, 30, 85, 85, 61, -86, -112, -37, -13, 112, 120, -108, -69, -108,
            -53, 31, 85, -72, -64, -128, -30, 34, -81, -14, -88, -86, -86, -84, -88, -84, 66, -38, -91, -14, 17, -24,
            42, -85, 42, -53, -53, 93, 60, 42, 61, -86, 30, -55, 93, -54, -85, 42, 43, 61, 92, 30, 85, -108, -105, 35,
            -16, 120, -124, 79, 101, -107, -68, 82, 14, 69, -113, 92, -86, -28, 21, 32, 39, 37, 64, -84, -126, -38, 10,
            -71, 75, -123, -121, -4, 81, -71, 11, 30, -28, 30, 65, 88, 101, 5, -88, -80, 66, 101, 5, 91, 73, 46, -105,
            87, 85, -32, 0, 8, 94, 46, -120, 16, 84, 112, 17, -13, -85, 8, 27, 91, 33, -63, -107, -28, 88, -110, 89,
            -107, -36, 102, -81, 121, 24, -79, 118, 3, 17, 114, 33, -113, 42, 85, -27, -84, 98, 67, -81, -68, -99, -88,
            34, 9, -107, 92, 80, -55, 21, 42, -104, -94, 71, -100, 87, 94, -7, -78, -65, 82, 110, 107, -88, -30, 24,
            42, 30, 113, 48, -72, 56, -54, -46, 74, -43, -14, -22, -22, -22, -102, -38, -22, -38, -22, -70, -70, -38,
            58, -124, -11, -43, 117, 114, 69, -83, -68, 26, -33, 106, 69, 125, 109, 93, 93, 67, 77, -75, -68, -82, -66,
            1, 19, -24, -87, -107, 35, 95, 87, -121, -58, 26, 84, -22, -20, 123, -75, 104, 110, 64, 84, -115, 78, -123,
            -94, -95, -106, 80, -27, -14, 106, 69, -75, 92, 94, -93, -112, 83, 99, 67, 77, 29, 26, -22, 0, 86, 11, -16,
            26, 18, 85, 43, -81, 105, -64, 84, 125, 125, 77, -83, 28, 124, 53, 117, -24, -106, 55, 84, -41, -42, 84,
            -41, -44, -44, 16, 122, 29, -11, 0, -68, 22, 52, -14, 26, 57, -95, -56, 65, 7, -104, -6, 26, -22, 5, 91,
            117, 13, 86, 82, -128, -77, -90, -66, 30, -60, 10, 69, 109, 61, 118, -63, 75, 94, -81, -88, 111, 80, -44,
            -42, -44, -43, -44, -56, 21, 13, 13, -32, 104, -64, -87, 80, -32, 91, 93, -33, 80, 91, -113, 28, -86, 104,
            108, -80, -21, 81, 99, 53, 78, 64, 55, -44, -46, 67, 112, -43, 108, 30, 109, -11, 13, -11, -75, 84, 68, 59,
            -11, -29, -53, -10, -82, 5, 123, 125, -115, -94, -70, 22, 71, 29, 110, -78, -98, -118, -96, -61, -83, 42,
            32, -81, -114, -63, -43, 52, 48, 17, -75, -20, -84, 97, 78, 53, -16, 21, 117, 0, -29, -48, 21, 88, -87, 81,
            -95, 104, 108, -94, 111, 115, 75, -109, -94, -91, 85, -47, -92, 80, -76, -30, 105, 106, 106, 5, 72, 35,
            -123, -118, -74, 54, -123, -94, 89, -47, -122, 50, -21, 108, 84, 54, -75, 40, -111, 85, -76, 53, 43, -108,
            -10, 60, 5, 55, 69, -70, 27, -37, -108, -118, -26, -90, 22, -68, -15, 98, 76, -83, 4, 7, -76, -106, 38, 96,
            -75, -74, -127, 2, -83, 77, -115, -115, -118, -74, -58, -90, -26, 70, 42, -74, 1, -93, -115, -51, 19, 12,
            19, -125, 113, 12, 48, 68, 101, 19, -87, 106, 107, 36, 30, -76, 43, 90, 8, 20, 0, -64, 108, 108, 108, 110,
            110, -61, 74, -83, 45, -118, -74, -42, -106, 38, 101, -85, 82, -87, 108, 83, 54, 43, 49, -46, -38, -86,
            108, 105, 105, 69, -48, 12, -99, -115, 74, -84, -87, 108, 105, 106, 105, 110, 109, 70, 79, 43, -78, -51,
            -83, -83, 45, -54, -90, 54, -44, 90, 91, -20, 121, -54, 22, 58, -80, 57, -26, 1, -40, -46, -90, 4, 110,
            115, 11, 80, -63, -127, 106, 43, 116, 18, -109, 18, 67, 72, 52, -73, 97, 64, -95, 108, 108, 110, 68, -67,
            17, 2, -88, -67, -91, -123, -70, -101, 90, -101, -101, -101, -88, 15, 2, 40, 110, 109, -59, -75, 54, -45,
            -69, -71, -83, -91, -91, -87, 85, -39, -38, -84, 108, 109, -125, -82, 70, -64, -76, 40, -37, 64, -125,
            -107, -108, -52, -38, -15, 116, -80, -17, 75, -93, -96, 83, -91, -20, -22, 84, 118, 118, 82, -56, 21, 59,
            -39, -105, -21, -20, 86, -38, -11, -70, -69, -17, 96, 116, 118, -74, 119, 42, 59, -70, 110, 51, -35, -113,
            -47, -14, 24, -17, 78, 70, -38, -35, 65, -128, 29, -74, -26, 14, -122, 100, -107, -47, -63, 18, -96, -21,
            -18, -28, 16, 59, 48, -89, 84, -35, -118, -21, -32, -92, -36, -79, -10, -50, 46, -84, -44, -34, -2, -8,
            113, -73, 82, -43, -91, -22, 126, -36, -91, -20, -22, -22, -62, 75, -43, -43, -91, 108, 127, -36, -43, -47,
            73, 110, -69, 10, 125, -99, -86, 118, 101, 123, -121, -78, -67, -85, -109, -78, -35, -113, 31, 119, -86,
            58, 58, -38, 85, -99, 29, 42, 123, -98, -86, -77, 27, 19, -113, -37, -37, -37, 85, 42, 37, 43, 0, -72, -69,
            27, 68, -88, 116, -85, -80, 85, 119, -105, 74, -43, -114, 68, 59, 68, -30, -43, -35, -47, -47, -39, -91,
            84, 61, 86, -75, 63, 6, 97, 55, 46, -78, -77, 29, 113, 119, 7, 98, 21, -60, 61, -18, -126, -37, -7, -72,
            19, 121, 26, 106, -17, 86, 117, 41, 49, -117, 62, 88, 59, -60, 19, -36, -29, -114, -82, 110, 85, -73, 10,
            43, -87, -66, -103, -11, 124, -109, -26, -34, -81, 57, -38, -9, -14, -43, -9, -11, -112, -47, -42, -45, -5,
            42, -113, 117, 18, 43, -11, -85, 123, -6, 85, -67, 125, -67, -86, -98, -2, 39, -22, -66, -98, -34, -127,
            -98, -127, 39, -24, -17, -21, -21, -21, 81, -11, -11, -88, -97, -88, -5, 7, 84, 125, -67, -67, 56, -98,
            -12, -12, -9, -86, -5, 1, -43, -41, 55, -16, -92, 127, 64, -35, -37, -93, -18, 87, -37, -13, 122, 123, -88,
            93, -35, 15, 28, 85, 127, 79, 79, 111, -49, 64, 79, -49, 19, 117, 79, 79, 63, 88, 7, -112, -19, 83, -11,
            -88, 85, 79, 48, -128, -36, 64, 95, -49, -109, 39, -56, -10, -126, 90, 77, 90, 122, -98, 12, 12, -12, -125,
            -87, -97, -35, 65, 111, 111, -113, 74, -35, 75, 61, 3, 48, -75, -70, 23, 18, -6, -48, -81, 26, -24, 83, 19,
            86, -65, 10, -45, 96, 34, 28, -43, -64, -64, -109, -66, 39, 88, 73, -115, 70, 24, -75, -85, 109, -42, -33,
            -49, -67, 6, -84, 21, -14, -15, 64, 5, 62, -3, -73, 109, -42, -110, 61, -81, -97, -8, 95, 38, 105, 24, 34,
            8, -126, 123, 108, 28, 79, 110, 41, 109, -81, 126, -50, -89, -15, 1, -11, -83, -33, -49, 120, 123, -44,
            119, -39, 109, -2, -109, -127, 126, 43, 51, 77, 96, -91, -63, -95, -63, 97, -11, -56, -56, -24, -56, -48,
            -48, -16, -48, -120, 122, 100, 104, 12, -43, -63, 33, -75, 122, 116, 24, -113, 90, 61, 76, -15, -48, -48,
            -48, -24, -24, 24, -94, 49, -11, -120, 122, 120, 116, 104, 116, 108, 124, 72, 61, -92, 30, -90, -84, 29,
            79, 13, -56, 113, 12, -87, -57, -58, -44, -64, 84, 15, -78, 15, -58, -57, -43, -93, -93, -125, -93, -125,
            67, 67, 35, 99, -29, -22, -63, -63, 65, -96, -113, 14, 15, 33, 30, 30, 85, -113, 13, 35, 70, -17, -56, -24,
            -40, -48, -24, 8, 13, -128, 121, 112, 84, 61, 52, 74, -115, -22, -79, -111, 81, 12, -125, 100, 100, 100,
            68, 61, 62, 54, 50, 12, -64, 97, 48, 12, -114, -116, 13, -78, -98, -95, 65, 70, -126, -107, -58, -57, -58,
            -58, -58, -121, 71, -58, -55, 6, -57, -57, -31, -113, -46, 9, 27, 30, -93, -41, -16, -32, -8, 48, 78, 74,
            13, -114, 115, 46, 80, -57, -121, -58, -95, 26, 102, -41, -77, -114, 15, 15, -113, 112, -72, 0, 28, 27, 31,
            3, -34, -56, 56, -92, 80, 104, -53, 15, -113, -116, 13, -111, 15, -91, -61, 99, 54, 124, 34, -125, -114,
            -31, 97, 38, 103, 28, -72, -29, 99, 67, -64, -89, 10, -87, 32, -63, 99, -60, 54, -58, 104, 89, -123, -76,
            -114, 18, 32, 86, -102, -104, 24, -97, -100, -124, 63, 57, 53, 61, 61, 62, 61, -82, -47, 16, -45, -28, -12,
            56, 114, -56, -49, 76, 35, 11, 111, 124, -126, 18, -74, -54, -28, 4, -71, 19, -12, -75, -25, 77, 51, 111,
            122, 10, 39, -101, 102, 115, 24, 68, -49, 44, -27, 88, -25, -72, -122, 33, 78, 78, -77, 17, 50, -48, 79,
            76, 76, 51, -112, 105, -90, 101, -122, 10, -12, 26, -97, -103, 101, -34, 4, -121, 56, 51, 75, -118, -48,
            57, -53, 41, -101, -102, -48, -112, 59, 62, -125, -28, 52, 86, -102, -103, -103, -99, -103, -100, -104,
            -102, -100, -100, -47, 104, 102, 39, 38, -90, 52, -128, -99, -102, -103, -100, -102, -99, -100, -48, 76,
            -49, 76, 105, 102, 52, -77, -45, -77, 83, 83, -102, -87, -103, -39, 73, -51, 56, -102, -90, 102, -90, 102,
            53, -77, 26, 74, -77, -105, 29, 111, 10, 7, -58, 103, 102, -89, 102, 112, 85, 8, 97, -109, 8, 103, 103,
            -90, 53, 83, -84, 58, 49, 53, -61, -46, -29, -64, -102, -98, -102, -99, -104, -100, -103, -98, -100, -98,
            101, 32, -112, -88, -103, -102, -104, -99, -98, -47, 76, -52, -94, -94, -103, -98, -99, -100, -126, -72,
            -87, 89, 36, 53, -45, 19, -45, 24, -102, -98, -102, -30, 16, 53, 83, 116, 89, 83, 19, -45, 19, 83, 83, 51,
            51, 83, -80, 89, -84, 52, -89, 121, 74, -116, -102, 121, -51, -83, -51, -39, -50, 5, 107, -19, -82, 61,
            -59, 103, -34, -38, -14, -78, -7, 85, -17, 37, -40, -45, 87, -46, 119, 73, -66, 24, -50, 125, 89, 121, 126,
            1, 48, -117, 86, -92, 57, -26, -34, -30, 51, 41, 115, -73, 100, 26, 13, 91, 105, 14, -33, -7, -123, -71,
            -123, -91, 37, -19, -4, -36, -45, -7, -59, -71, -91, -7, -71, -123, -123, 121, -51, -126, 118, 110, 105,
            97, 126, 81, 59, -81, 93, 90, 122, -70, -92, 89, -104, 127, 58, -65, -80, -96, 93, 88, -48, 44, -52, -51,
            -49, 45, 46, 60, 93, 92, 124, -70, -96, -75, -25, -31, -96, 30, -19, -45, -123, 57, 24, 80, -26, -76, -117,
            26, -19, -30, 18, 42, -13, 24, 93, 122, 10, -70, -91, -59, -91, -7, -7, -71, -71, 37, -51, -30, 83, -19,
            -36, -4, -30, -46, -110, 102, -18, -23, -62, -4, 60, -126, -89, -72, -76, -7, -91, 69, -19, -110, 118,
            -127, 120, 23, -75, 11, 32, 39, 37, 64, -92, -67, 32, 107, 65, -93, 125, 58, 63, -121, 7, 57, 80, -51, 47,
            45, -128, 10, 43, 44, 45, -80, -107, 22, -75, -38, -59, 5, -83, 86, 75, -77, 90, -48, 107, -111, 0, 24,
            -117, -104, -65, 72, -40, -40, 74, -69, -80, 8, -105, 124, -19, 60, 30, 107, -43, -98, -89, 101, 125, -100,
            -85, -99, -125, 92, 86, 91, -60, 66, -84, 98, 67, -25, 6, -88, 109, -111, 36, -80, -112, 81, -80, 30, 82,
            4, -91, 11, -28, -127, -49, -42, -49, 0, 8, -112, -16, 25, -61, -62, 83, 14, 6, 23, 71, 99, 88, 73, -85,
            93, -42, -82, -84, -84, 46, -61, 86, -31, 46, -81, 104, -75, 107, -38, 21, 124, -76, -53, -53, 107, 84, 36,
            23, -57, -22, -70, 118, 109, 85, -85, 93, 93, 93, 69, -68, -66, -52, 96, 48, 97, -49, 91, 89, 33, 119, 125,
            -99, -26, 89, -17, -22, 6, 65, 18, 30, 81, 104, -41, 87, -42, 9, 117, -125, 114, 43, -85, -38, 85, 60, -16,
            -16, -42, -110, -73, -68, -79, 76, 57, -83, 86, -73, -79, -68, -78, -126, 102, 12, 47, -81, 35, 94, 89, 89,
            -39, 64, -105, 118, 125, -107, -63, 16, 7, 38, -106, -41, 55, 86, 87, -106, 117, 43, 43, 107, -108, -42,
            -46, 74, 58, -72, -70, 85, 29, -98, -75, 13, -35, -38, -102, 110, 101, 125, 69, -73, 10, 13, -85, 107, -85,
            27, -70, -11, 117, 68, 43, -70, -27, 53, -86, -84, -83, -22, 86, 55, 86, -75, 107, 43, -85, -70, 13, -35,
            -58, -58, 50, 75, -39, -13, 86, 117, -70, -43, -107, 13, 60, 107, 58, -35, 26, 9, -45, -83, 46, -21, 116,
            27, -85, 8, 0, -89, -37, 88, 95, 3, -61, -6, -58, -58, -58, -22, 58, 65, 107, 49, -77, -82, -37, 88, 67,
            -29, -38, -58, 6, 102, 116, 107, -53, 27, -92, 102, 93, -73, 6, -104, 13, -120, -48, 82, 121, 69, -73, -79,
            -78, -79, -127, -22, -58, -54, 58, -91, 1, -117, 55, 88, -41, 87, 55, 72, -95, 110, 69, -117, 73, 90, -23,
            -1, -46, 54, -65, 125, 72, -74, -46, -77, -51, -83, 103, -37, -70, 45, -35, -114, 126, 83, -81, -37, -36,
            -43, -21, -74, -73, -11, -101, -101, -101, 59, 91, 59, -49, 116, -70, -83, 109, -35, -74, 126, 123, 107,
            -21, -39, -50, -90, -98, 66, 116, 110, -22, 118, 116, -69, -101, -70, -51, -19, 109, -35, -50, -90, 61, 15,
            -27, -83, 103, -69, -56, -24, 119, -74, -127, -78, -115, -127, -83, -83, -51, 109, -99, 110, 87, -89, -37,
            -39, -34, -35, 38, -105, 80, 64, -79, -67, -67, 67, 62, -56, 113, -18, 110, -78, 21, 65, -93, -33, 33, 98,
            76, 109, -125, 16, -28, 122, 61, 60, -52, 18, -1, 51, -18, 34, 54, 119, 119, 119, 117, -88, -127, 106, 103,
            75, 79, -13, -69, 59, -112, 78, 43, -23, -11, -6, -35, 103, 88, 6, -37, -20, -80, -9, -114, 126, 103, 19,
            24, -40, 13, -107, 77, -124, -69, 59, -69, 59, 59, -40, 123, 87, -65, -71, -77, -77, -69, -69, -123, -108,
            126, 119, 123, 119, 103, 91, -65, -11, 37, -34, 22, -24, -12, -49, 118, 1, -116, 15, -63, -20, 62, -61,
            110, -37, -101, -69, -49, -74, 16, 109, -31, 110, 118, -47, 70, -11, 45, -99, 94, -1, 108, -121, 122, -128,
            -70, -119, 81, 29, -75, -29, -93, 7, 41, -36, 103, -49, 32, 97, 23, -44, 0, -36, -34, 2, 12, -27, -12, -37,
            -20, -123, 77, -48, -13, -116, -38, -96, 11, -30, -15, -35, 122, -122, -107, -10, -10, -11, 54, -37, -93,
            99, -33, 122, -20, -21, -9, -10, -12, 95, -80, -3, -37, -125, 123, -19, 125, -87, 103, 11, -9, -18, 96, 51,
            123, 126, 7, -18, -32, -71, -75, -19, -7, -34, -13, 61, -10, 126, -115, -17, 57, 55, -9, -4, -16, -27, -80,
            -83, 105, -113, -94, -25, -81, -88, 36, 23, 43, -19, 31, 28, -18, 31, 2, 122, 79, -65, -73, -1, 92, 127,
            -12, 28, 32, 7, -5, -49, 15, 15, -9, -9, -11, 71, 71, -5, -56, 18, -64, -63, -2, -31, -31, -63, -95, 65,
            127, -124, 104, -17, 112, 31, -31, -47, -13, -67, -125, -3, 3, 16, -40, -15, -12, 7, -121, 4, 126, 64, -20,
            71, 122, -67, -31, 8, -45, -5, 71, -121, 71, -122, 61, -40, -31, -34, -111, -31, 0, 27, 28, -128, -47, -80,
            -65, -73, 15, -94, 3, -61, -13, 3, -6, -96, -37, 112, 120, -8, -36, -96, 55, 60, -33, 7, -27, -66, -31,
            -112, 93, 44, 41, -125, -88, -67, -3, 35, 40, -38, -61, 27, 55, -79, -73, -57, 70, 32, 8, -21, 30, -95, 9,
            72, 7, -121, 7, 7, 123, 123, 88, -55, 112, 120, 96, 56, -128, -110, 3, 3, -77, 125, -20, 119, 112, 120, 8,
            15, -49, -31, -47, -98, -31, -24, -112, 101, -9, 13, 123, 84, 62, -96, -12, -2, 17, -40, 14, 105, -32, -16,
            -64, -98, 119, 100, 120, 110, 56, -128, 52, 3, 93, -125, 97, 15, 5, 3, 114, -122, 3, 66, 56, 58, 60, -92,
            86, 24, -22, -28, 96, 125, -96, 26, -88, 78, -25, 17, -58, -79, 51, -79, 29, 50, 44, 61, 102, 1, -127, -62,
            30, 101, 96, 123, 4, 116, -124, 123, 32, -23, -24, -43, -93, -86, -89, 105, 34, 49, -48, 74, -1, -99, 29,
            27, 78, 94, 6, 39, 119, -50, -81, -16, 78, 104, -20, -18, 28, -39, -23, -87, -51, -79, -122, -89, 119, -57,
            78, -17, 116, -98, 28, 31, -33, 1, 61, 126, 85, -115, 45, 113, -54, -115, -100, -66, -90, 17, 43, -99, -99,
            -97, -98, -98, -99, 27, -114, -115, 39, 38, 64, -100, -98, -93, -25, 4, 45, -57, -89, -57, -57, -58, 115,
            -125, -31, -52, 96, 60, 54, 26, -15, 62, 59, 57, -57, -5, -52, 112, -118, -31, -13, 99, 66, 56, -125, 107,
            -76, -25, 25, 79, -49, -50, 78, -71, -91, -116, -122, -109, 19, 20, -114, 79, 78, 25, -66, -63, 120, 78,
            125, -89, 103, -76, 31, -23, 48, -30, 60, 61, 59, 49, -102, -112, 66, -11, 4, -125, -57, -60, 114, 70,
            -116, -89, 24, 55, -98, -78, -69, 57, 57, 59, 62, -91, -28, -15, -39, -15, -15, -23, -39, 49, 73, 61, 59,
            -90, 89, -128, 25, -63, 117, 70, 111, -74, 30, 86, 2, -40, -119, -55, 100, -60, -25, 12, -113, 1, -18, -79,
            -15, -44, 100, 58, 49, -99, 30, -97, -97, -97, 3, -9, -12, -36, 100, 52, 34, 109, 36, -25, -4, -104, 74,
            70, 96, 25, 79, 112, 11, -89, 118, 61, 80, 18, -98, 9, -84, 70, -93, 17, 8, 103, -90, -29, -13, 51, 64, 64,
            -113, -55, 116, 10, 104, -93, -15, -4, -36, 96, 58, 55, -99, 99, -59, 51, 116, 0, -45, -124, -16, 4, -9, 6,
            18, 3, 26, 78, 81, 49, -79, 36, -94, -109, -109, 51, -29, -23, -23, -55, 57, -35, 2, 114, -72, 32, -12,
            -98, 24, -23, -41, -64, -52, -39, -7, 25, -18, 11, 96, -89, -72, 77, 35, -83, -124, -128, 9, -128, 94, -46,
            109, -78, -63, -97, -101, 94, -73, -109, 51, 46, -121, 105, 91, -22, -52, -98, 103, 61, -50, 88, -37, -7,
            25, -105, -123, 86, -58, -62, -75, 29, 91, 59, -83, 67, -25, -90, 51, -93, 45, 97, -92, 81, -29, 75, 86,
            106, -79, -122, 70, 14, -114, 109, 107, -76, -55, 56, -77, 86, -83, -76, 108, 37, -45, -59, 5, 55, 113,
            113, 105, 50, 93, 93, 95, 92, 94, -103, 77, 87, -8, 92, -101, -82, 46, -24, 64, -46, 116, 97, -70, 52, 93,
            93, 93, 93, -37, 120, -82, -72, -10, 43, -69, -98, 21, -18, -6, -14, -54, -38, 125, 77, -29, 23, 23, -74,
            -8, -74, -61, 116, 121, 97, -70, 0, 44, 35, 71, -101, -55, -116, -66, -53, -117, -21, -85, 75, -76, 94,
            -109, 28, -82, 64, -99, 116, -36, -80, -32, -54, 100, -59, 1, -41, 5, -126, 75, 26, 98, 10, 112, -46, 74,
            -105, -105, -41, -41, 102, -42, 107, 102, -86, -82, 105, -59, -21, -117, 27, 0, 88, -72, -119, 43, 11, -83,
            2, 114, 32, 92, 0, -128, -110, -41, -105, -105, 102, -45, -123, -27, 75, 60, 64, -30, 123, 97, -66, -72,
            54, 93, -45, 98, 24, -65, -71, 54, -109, 36, -109, -7, -22, -26, -62, 100, -74, -104, 46, -23, -38, -82,
            45, 22, -108, 47, 44, -105, -41, 87, 87, 102, 51, 36, 88, 46, -64, 112, 101, 50, -33, 92, 93, 90, 46, -51,
            -72, -22, -21, -21, 43, 108, 8, -34, -53, -101, -101, 43, 11, -19, -125, -5, 64, 30, 61, 23, 55, -105, 87,
            87, 16, 110, -66, -70, -72, -68, -58, -35, 92, 91, 46, 44, -120, -80, -46, -51, 21, 54, -70, -68, -79,
            -128, -2, -26, -54, 124, 109, -66, 48, -33, -104, -23, 23, -79, 92, -103, -81, 44, -48, 111, -71, -122, 26,
            -53, 13, 92, -46, 113, 121, 65, 66, 47, 46, 45, 104, -69, -71, -63, 101, -40, -13, -82, -81, 111, 104, -50,
            76, 91, -47, -123, 1, -5, -122, 16, -52, -104, 51, -101, -51, 55, 8, -81, 76, -106, -101, 75, -28, 110, 46,
            47, 45, -96, -71, -58, -9, -110, 6, -82, 44, -40, -22, 26, 41, 11, 3, -71, -127, -96, 27, -117, 5, 87, 14,
            12, 11, -91, 47, 45, 38, 12, 98, 28, -9, 98, 54, -93, 11, 77, 22, -4, 58, 84, -96, -36, -27, 125, -121,
            -97, -4, -93, -59, -98, 1, -116, -10, 48, 91, 8, 15, 124, 55, -28, -111, 58, 11, -95, -126, -27, 6, 105,
            -13, 13, 104, -20, 121, -40, -117, -28, -102, -39, 60, -85, 16, 10, -46, -12, -70, 96, 4, 102, -6, -123,
            112, 121, 40, 95, -77, 54, -18, -80, 112, 83, 12, -125, -29, 55, -29, -6, -81, 8, -125, 93, -20, -43, 13,
            112, -80, -102, 25, 63, 35, -26, 111, 24, 38, 32, 111, 72, 22, 126, 114, -53, 63, -3, -60, -31, -89, 63,
            -77, -4, 21, -10, -49, 95, -23, 89, 126, 110, -7, 95, -73, -97, -3, -44, -31, 23, -17, -2, -14, 127, 50,
            -7, 47, 95, -23, -3, -33, -39, 47, -33, -3, -123, -61, -117, 95, -3, -6, 55, -10, -75, 126, -87, -48, -81,
            37, -3, -25, 127, 69, -11, -21, -4, 43, -20, -37, 111, 126, -3, -85, 23, 14, 31, -2, -10, 119, -9, 127, -1,
            7, -53, -1, 63, -77, 115, 43, 127, -8, -3, -3, -33, -3, -10, 67, -121, -113, 62, -2, -28, -113, 127, -6,
            -41, -5, 111, -124, -3, -37, -97, -2, -8, -55, -57, 31, 57, 124, -6, -30, -77, 63, -1, -5, 27, 99, 127, -2,
            -20, -59, -89, 14, -17, 127, -2, -105, -49, 62, 121, 67, -106, -6, -13, 39, -97, -3, -27, -13, -9, 29, -34,
            -65, -9, -7, -117, -113, 63, -5, -113, 55, -62, 62, -5, -8, -59, -25, -9, 104, -91, 123, -97, 126, -12,
            -31, -117, -1, 124, 3, -20, -59, -121, 31, 125, 122, -17, -34, -5, -1, 5, 22, 60, -11, 6, -81, 95, -67, -3,
            0, 0, 0, 0, 73, 69, 78, 68, -82, 66, 96, -126 };
}